solar panel spin-off technology - Spanish English Dictionary